package com.lanp.gencode;

import org.mybatis.generator.api.dom.java.FullyQualifiedJavaType;
import org.mybatis.generator.internal.types.JavaTypeResolverDefaultImpl;

/**
 * All rights Reserved, Designed By wyshown.top
 *
 * @author 韩武洽 @Wyshown
 * @version V1.0.0
 * @projectName dr
 * @title CommentGeneratorJavaTypeResolver
 * @package com.wyshown.dr.mbg
 * @description 用于取消数据库中的typeInt(1) 生成为Boolean类型 变为修改Integer
 * @date 2019/11/28 10:10 PM
 * @copyright 2019 wyshown.top
 * 注意：本内容仅限于 韩武洽个人使用，禁止外泄以及用于其他的商业
 */
public class CommentGeneratorJavaTypeResolver extends JavaTypeResolverDefaultImpl{

    /***
     * @Description 用于取消数据库中的typeInt(1) 生成为Boolean类型 变为修改Integer <br/>
     * @author @韩武洽 @Wyshown
     * @createTime 2019/12/6 2:51 PM
     * @Version V2.0.0
    */
    public CommentGeneratorJavaTypeResolver() {
        super.typeMap.put(-6,
                new JavaTypeResolverDefaultImpl.JdbcTypeInformation("TINYINT",
                        new FullyQualifiedJavaType(Boolean.class.getName())));

    }
}
